import request from '@/utils/request'

// 评价相关 API
export const reviewsAPI = {
  // 获取房源评价列表
  list(propertyId, params = {}) {
    return request({
      url: `/api/properties/${propertyId}/reviews`,
      method: 'get',
      params,
    })
  },

  // 获取房源评价统计
  stats(propertyId) {
    return request({
      url: `/api/properties/${propertyId}/reviews/stats`,
      method: 'get',
    })
  },

  // 创建评价
  create(data) {
    return request({
      url: '/api/reviews',
      method: 'post',
      data,
    })
  },

  // 更新评价状态（管理员用）
  updateStatus(id, status) {
    return request({
      url: `/api/reviews/${id}/status`,
      method: 'put',
      data: { status },
    })
  },
}
